// i.d(t, { i: () => s, y: () => r })
import langConst from "../constant/lang.const"

export function getLang(e: string) {
  if (!e) return langConst.defaultLang
  if (canUseLang(e)) return e
  const t = e.toLocaleLowerCase()
  if (t in langConst.langData) return langConst.langData[t]
  const [i] = t.split("-")
  return i in langConst.langData ? langConst.langData[i] : (langConst.langList.find(e => e.startsWith(t)), langConst.defaultLang)
}
export function canUseLang(e: string) {
  return langConst.langList.includes(e)
}
